import { Request, RequestForExportFile } from '@/plugins/supplier-request'
// 供应商管理 - 运费管理列表 - 列表查询
export const queryFreightListService = (data) => {
  return Request('freight/getFreightByPage', 'post', data)
}
// 供应商管理 - 运费管理列表 - 查看运费详情
export const queryFreighDetailService = (data) => {
  // return Request('freight/getFreightById', 'get', data)
  return Request('freight/getFreightBySupplierId', 'get', data)
}
// 供应商管理 - 运费管理列表 - 查看运费详情 根据单据id查询
export const queryFreighDetailByProcessBillIdService = (data) => {
  return Request('freight/pageFreightBillByProcessId', 'get', data)
}
// 供应商管理 - 运费管理列表 - 运费新增提交
export const addFreightService = (data) => {
  return Request('freight/addBill', 'post', data)
}
// 供应商管理 - 运费管理列表 - 运费修改提交
export const editFreightService = (data) => {
  return Request('freight/editAdd', 'post', data)
}
// 供应商管理 - 运费管理列表 - 运费新增暂存
export const stashAddFreightService = (data) => {
  return Request('freight/stashBill', 'post', data)
}
// 供应商管理 - 运费管理列表 - 运费修改暂存
export const editStashFreightService = (data) => {
  return Request('freight/editStash', 'post', data)
}
// 供应商管理 - 运费管理列表 - 运费停启用
export const switchStatusService = (data) => {
  return Request('freight/editStatus', 'post', data)
}
// 供应商管理 - 运费管理列表 - 查询计量单位
export const queryUnitService = (data) => {
  return Request('component/unit/queryByNamePage', 'post', data)
}
// 供应商管理 - 运费管理列表 - 查询车队供应商
export const queryFreightFleetService = (data) => {
  return Request('component/fleet/query', 'post', data)
}
// 供应商管理 - 运费管理列表 - 导出车队列表
export const exportFreightListService = (data) => {
  return RequestForExportFile('supplier/export/exportFreight', 'get', data)
}
